// 类型推论
// const get = () => {
//   return 'aaa'
// }

// 固定限制
// const get = ():number => {
//   return 111
// }

// 实战：调用接口返回promise  推论出来是unknown
// const get = () => { //  Promise<unknown>
// const get = (): Promise<string> => { //  具体返回什么不知道
const get = <T>(): Promise<T> => {
  //  具体返回什么不知道
  return new Promise((success) => {
    // success(数据);
  });
};
get<string>();
get<number>();
